Actually create cluster Back end, comments and small fixes in error handling