Add Bitmap support.  Code formatting and cleanup.  Todo: Readme and Documentation.  Tagging as 1.0.0-beta.