Add waterfall js and css. Finish basic version of waterfall. Still have ...

...bugs when resizing and the position is not fit.