Lots of changes

### Major changes

- Switched from the table layout to one using divs.
- Upgraded from bootstrap 3 RC to to bootstrap 3
- Upgraded from angular 1.0.7 to 1.1.5 (although 1.1.5 is unstable)
- Rewrote js/main.js
- Removed jquery
- Replaced the animation directive with and angular 1.1.5 css animation

### Minor changes

- Changed remove/add logo to toggle logo (will change back later using angular 1.1.5 ternary operator)
- Changed "Add Item" to "[+]"
- Lots of minor display changes caused primarily by the switch from tables to divs
- Does not start with an extra empty invoice item