Reduced redundant code
Updated diary mission info stuff
Added new files