started to mock a lot of stuff. first tests.
renaming.
remove prototype dependancy.
move files.
rosie. project factory.
rosie extend. project factory.
stub Raphael. more tests (historical&children)
added phantomjs_run_tests. project tests.
move stuff causing merge conflicts into one commit