first file moving
Initial run
Continue refactoring
First working version
Fauxton: Split up api.js

Split up api to core/*. Move tests to fit with this refactor.
Change addons/Fauxton with work with api extraction.