Fix main::_request() test for key existance not value!

Fix main::Load() for the fourth param (was not working properly)
Generator performance fixes (removed count() from for loops duh!) 
More test and documentation