Moved the tag map code from the cli to the model class so it can be reused in other parts of wakame
Fixed a bug in NetworkGroup where scheduling would fail if no vifs parameter was passed
Added features directory for unit testing dcmgr. Also added the first unit test which is for the NetworkGroup scheduler.
Cleaned up the unit test code a bit
Did some more code cleanup
Fixed a crash in dcmgr.conf validation when there's no service types defined
Moved cucumber out of test group in the Gemfile. With the group setup it wasn't installing with bundle install for some reason.
Added a unit test for the VifsRequestParam network scheduler
Added some transformers to get integers or strings in steps
Use the same syntax for transforming test names into canonical uuids everywhere in the unit tests.
Fixed an unknown constant error that occurred in the default mac address scheduler every time another error should be raised.
Added mac address ranges to the unit test requirements
Merge branch 'master' into NetworkGroup-unit-test
Merge pull request #140 from axsh/NetworkGroup-unit-test

Network group unit test