Button and list directives (Ready)

- Cleans and updates grunt tasks
- Fixes grunt server task
- Cleaned up examples page. (Needs code snippets for examples)
- Renamed existing directives.
- Refactored tooltip directive to remove jquery dependency
- Adds simple directive for button and list
- Adds tests for button and list directives.