Starting invoice template feature
Implemented interfaces
Renamed invoice templates to documents
Replaced icoin
Fixed database command
Fixed namespacing once again
Preparing config
Added model and renamed db table
Removed tools in collection (won't work and have to reimplemented if needed)
Also pass config object to document
Removed factory in favor of models (remain consistent)
Base for implementing the pdf printing
Implementing TypeAgent
Added abstract Document class
Moved invoice logo to document table
Readded invoice template
Added document file title and simple token replacement
Readded the logo to the template
Removed info
Made template configurable