Fix some odd bug in Controller\Base
Refactor many classes

Classes within APPPATH that extend fuelphp's classes now extend the same class within GASPATH which extends the class in COREPATH (or PKGPATH)