Fix to composer autoloading
Added gitignore for sublime SFTP file
Added tests for io, logic, operation and validation exeptions