more updates
added support for adding new shapes
hook up properties panel
added ProtoPoly.contains method
added circle shape