First iteration for screens
Moved test units
Added test unit for screens
Added tests to check when you add multiple identical screens
Removed a lot of debugging
Removed more debugging
Add documentation