I improved MovableObject by adding function to control jump and y-speed
Added Exception class and a few useful macroses to use exception 
Also, I logger now can take argument as std::string
Add a function for safe get and added exceptions to (x,y) functions
Fix compile error
Added FileIOException 
Implemented constructor for LeveLoader which load data header 
and a function to load ground data