Cleaned up invoice and invoice items
Added a specification interface + started cleaning up headers
Cleaned up headers
Merge pull request #75 from inspiran/master

Cleaned up invoice / invoice items + cleaned headers