added argumented constructors (closes #17)
fixed some memory leak issues
added explicit coordinates to default constructor
Merge branch 'feature17_critter_constructor_with_coordinates' into develop