views refactor, cleanup, prep for time tracking
begin logging model
better file name handling