Fixed blank bug.
Created Report Framework
TODO: Reports