More refactoring
Created new utils package
Sorted out access levels (again)