Explicitly defined default move constructor and assignment operator, and delete copy semantics.
more appropriate function name that actually describes its function
Moved checked_call to the src file and remove it from mogl.hpp. Updated all files that included it to now point to the appropriate location