update dependency library
add static context setter for testing
add intent action to make event filter work correctly
change closure instances to java classes to solve compatibility issues
add test module
add base test class using robolectric
add base object tests
update android studio project files
update gitignore with test build filters