Updated model-board test (Coverage/BDD/Promises)

Updated the board model tests for complete method coverage and updated
the test to use full BDD style testing. Also updated the tests to use
Promises instead of callbacks.
Added in import methods for posts/threads

* following the convention boards was using for import, posts and
threads have been implemented in the same manor
Cleaning up returns for import methods
Merge pull request #4 from epochtalk/wip-import-methods

Wip import methods
Fixed hierarchy tests, board toObject to simple

Fixed the structure of the promises in the hierarchy test to be more
readable and less indented.

Also renamed the toObject method on board's model to simple. Updated all
the board code to reflect this change.

All test passed.
Moved thread title from thread obj to thread metadata.

* Fixed tests to include titles in test posts.
* Added thread title to metadata batch on post create.
* close #5
Added schema validation for posts
Hooked up schema validation for threads