Final Commit!

A lot to extend. But its awesome. Check it out!