composer requirements
refactoring
tests for ConnectionManager and Model