Added several implemented shapes and one base class

Tests are still missing, they will come at the end of the shape list
Added unsigned int array
Added getters for the two lists for wrapping. Wrapping raw pointers is a pain