Refractoring3: Splitting server.rb into smaller pieces in 'controllers' folder for clarity
Refractoring 5: server.rb fully cleanded up