Add assertions that methods not providing context are called on main thread
Merge pull request #7 from Raizlabs/feature/ndonald2/main-thread-validation

Assert that methods are called on main thread when necessary