update gems
use correct before action for invoices and projects dependencies #bugfix
add default controller tests for invoices, customers and projects