atlassian repository added to have project buildable
BrokenBuildHook refactored to reuse
org.junit.Assert instead of junit.framework.Assert
replace mock method with annotations
BuildState enum with UNDEFINED added to get rid of "null" checks
add companion plugin - for rejecting merge into blocked builds
if-else-if refactored