Default shape constructor
Added default constructor test, fixed a bug with default constructor