Updated copyright, added investigation object, changed datalayer, started implementing system