DO NOT MERGE: New file structure

Things still left to do: fix Jakefile to use `browserify` as a build step
all that is left here is assembling the `anm` object and writing it into a global namespace.