Large commit for reports

Created report types and refactored to remove static RamberHelper