working version for linux11.04 build
major overhaul; lots of changes, implemented a revised MVC designed with less flaws. Still a lot to cover. Will start using issue tracking from now on