0.4.0

- Rename Bus `target` option to `container`.
- Add `class` option to Bus and Leg options + declarative style. Fixes #9 and fixes #12
- Lazily load Legs instead of all up front on 'departure'. Fixes #5
- Don't call `stop` internally, trigger the appropriate event. Sort of fixes #14 maybe?
- Bus now inserts a container element (`.tourbus-container`).
- Bus now has `rawData` like legs do, and you can set all options except the callbacks.
- Switch docs examples from using `$(document).ready` to `$(window).load`. Fixes #7
- Use `browserify` to split up the monolithic source into commonjs modules.
- Turn on source map generation, but it's not working yet exactly :/
- Use bower devDependencies for local scrollTo and imagesLoaded
- Specify current version on documentation site.
- Lots of other internal rejiggering and improvements.
- Add CHANGELOG.md for future releases.