added Circle class, global helper funcs
Circles can now be rendered (yay!) and there are pixel space to gl space conversion functions that have been globally defined for better code reuse (have yet to implement them back in Rectangle where the code was copied from)