Medium clone

It's not the best implementation. But's what I got. Some parts are working good I think.
The SPA can be seen here http://largeclone.bitballoon.com/ .