Merge pull request #5 from yorikvanhavre/master

Fixes includes for building on Linux
Initialise string to type map
Fix for empty shape reps
Added a clean() function to the python wrapper