I am currently a student at the Yale School of Management and taking a course with Shiller. Behavioral finance resonates strongly with me and it is interesting how there seems to be a philosophical shift these days (especially post-financial crisis) as more and more people are also leaning towards it. In addition to Shiller, there is a strong bench of behavioral finance professors at Yale. If you have an interest in this academic area, you will love Yale SOM!
With respect to your second question, the answer will depend. If I am not mistaken in my assumption that you are still an undergrad - you should look into applying to Yale SOM through its Silver Scholars program, which is designed for directly accept college seniors. If you are already working - you can simply apply as a regular MBA applicant as long as you will have two years of work experience by matriculation. There are a couple of students here with only two years of prior work experience.
Taking into account your interest in investment banking, you might also want to reconsider your Masters degree... The degree won't really benefit you in terms of work applicability nor MBA banking recruiting. The only practical value may be that it will buy you an additional year so that you can apply for an investment banking summer analyst position even if you are a college senior.
Good luck!