Merge pull request #51 from sudorandom/format_error

Gives error on invalid format
Fixes cci create-options filters.
Merge pull request #58 from sudorandom/issue_55

Fixes cci create-options filters
Cleaned up CCI details output

Closes #48
Cleans up create and create --test options
Unified testing output
format_output now only returns strings
FormatedItem now accepts an empty string as valid output
Adds SequentialOutput class
sl cci detail now handles missing data
Adds NestedDict helper for CLI
sl cci details now uses NestedDict
Removed NestedDict math ops, added tests
Removed useless tests for NestedDict
With - Style
Merge pull request #50 from CrackerJackMack/cci_cleanup

Cleaned up CCI details output
Adds CCI reload support to CCIManager and CLI.
Merge pull request #60 from briancline/cci-reloads

Adds CCI reload support to CCIManager and CLI.
Various consistency updates in documentation.

- Consistent docblock formats
- Standardize on Sphinx param formatting
- Word wrap super long lines in README and LICENSE
- Add some missing doc blocks
- Add TODO items where doc blocks need explanation
- Simplify some wording
- Remove a few needless blank lines
- Fix some minor comment formatting (PEP8 consistency)
Fix typo in CCI VLAN filters