Model handling test suite

Signed-off-by: Nathan Stier <nathan.stier@gmail.com>
Test for model setter existing

Signed-off-by: Nathan Stier <nathan.stier@gmail.com>
Test for default build method

Signed-off-by: Nathan Stier <nathan.stier@gmail.com>
Test for build method override

Signed-off-by: Nathan Stier <nathan.stier@gmail.com>
Model setter

Signed-off-by: Nathan Stier <nathan.stier@gmail.com>
Build method override setter

Signed-off-by: Nathan Stier <nathan.stier@gmail.com>
Build Method

Signed-off-by: Nathan Stier <nathan.stier@gmail.com>
Merge pull request #28 from LonelyRobotStudio/feature-model-handling

Feature model handling