Change all the things.

* Remove old libraries/config.
* Refactor Manifests.
* Remove code related to building assets from the helper.
* Allow hierarchical manifests.
* Allow blessing (splitting) css.
* Update options.
* Cleanup readme.
* Improve handling of assets with missing extensions.
* Use exceptions on error (rather than exit).
* Allow checking less imports for changes (sloooooow).
Setup travis file and basic unit test.
Merge pull request #5 from mdx-dev/feature/tests

Setup frontender on travis.
Try out vfs for testing.
Add test tests and run tests from the app.
Fixes for asset ordering.

- Assets are no longer reversed.
- Fixed an issue where lazy asset names in embedded manifests could cause
  duplicates in the final list of assets.
- Added tests.
Remove sample test.
Split out the larger segments of build().
Merge pull request #4 from mdx-dev/frontender-bender

Change all the things.