make pieces stay in the correct position
re-organize code to be more MVC like, added a helpful readme for people with no front-end web experience aka steven.
Merge pull request #2 from stevenhao/code-reorg

Code reorg