Initial commit
new and improved, now with <undefinded>% more OOP goodness!