Update 0.3

* Rewrote Plugin system
* New Code Convention Conventions