Clean Bloc

Libraries

clean_bloc
Wrapper for blocs to make them more testable and easier to use.