Added missing (and vital) method to get features
removed feature method and serialisation models
Moved business models into own module