V3 Update

Big changes require a big version number jump: 3.0 is coming! No new animations (sorry folks) but a lot of structural changes. Namely:

- [Grunt](http://gruntjs.com) to help with prefixing, concatenation, and minification
- Organisation of source files into categorised folders
- Prefix fixes: support for Webkit’s dropping of prefixed keyframes, recognises browsers 3 versions back (prefix data pulled from [Can I Use?](http://caniuse.com) thanks to [autoprefixer](https://github.com/nDmitry/grunt-autoprefixer))
- Local custom builds now 100% easier and existent

Opening this as a pull request so that any glaring issues I may’ve missed can be resolved before merging.