Merge pull request #26 from jkoelker/first_draft_optimized_tests

First draft optimized tests
Subnet and Network plugin tests

Adds test coverage for the subnet and networks calls.
Merge pull request #28 from Cerberus98/mergeup

Subnet and Network plugin tests
Connect with like passwords and stuff
Merge pull request #29 from jkoelker/aic_passwords

Connect with like passwords and stuff
MAC Range and Route Tests + cleanup

Adds full coverage for the MAC ranges and Routes, and fixes a few missed
coverage items in the previous tests.
Merge pull request #30 from Cerberus98/mergeup

MAC Range and Route Tests + cleanup
added HasId to quark db models
Adds IP Address tests

Adds tests for IP address methods. Quark Plugin at 99% coverage.
Merge pull request #31 from jkoelker/HasId

added HasId to quark db models
Use MultiStrOpt
Merge pull request #33 from Cerberus98/mergeup

Adds IP Address tests
Merge pull request #32 from jkoelker/update_nvp_driver_config

Use MultiStrOpt
add repose.tm2 dep
Merge pull request #34 from jkoelker/repose.tm2

add repose.tm2 dep