Fix list index popping when empty
Fix crash on NULL Pointer
Add features to the rectangle.
Create readme