Replaced file_put_contents with symfony2 filesystem methods, added missing platforms, fixed formatting of Dialog::select style
Test connection before continuing with the set up
Setup db connection first and define config file format at the end of the process, also fixed sql errors to be to unspecific while testing the connection
Fixed formatting of confirmation questions
Added config format to summary