Merge pull request #15 from andreasolund/master

Moved unittest to development dependencies
Added checks for Polymer Observeable prefix, if it's present we ignore it
Added notes of missing parts in dart2js implementation of mirrors.
Added @MirrorsUsed annotations, output js size went from ~2.5M to ~440K
Clean up
Moved units tests to seperate file for now, renamed transformer file so pub can see it.
Saving code tests
Completed first version of complete code generation for transformer, can generate functions so VaneModel works on the client without using mirrors (for encode/decode of models).
Fixed output to better suit transformer
Completed first fully working version of the transformer that can handle multiple models in the same file
Fixed bug on VaneModel.transformer, missed to do decode on new data. Added some extra checks to make better interopebility with Polymer.
Save
Added new VaneHttp class that does both fetch the data and then also decodes it into a VaneModel for the user
Cleanup
Updated VaneModel.decode() to support generating observeble lists
Added support in transformer to ignore single line comments that declared as model
Added observe dependency
Saved tests on toObserveble()
Added return values from VaneHttp.get()
Restructured VaneHttp.get()