Adding autoloader
Adding tests bootstrap
Adding condition tests