features added

intersection circle / rectangle does work now ( even with rotated
rectangles ! )
improved graphics
seperated .cpp and .hpp