Replaced option parsing with slop
Added print_and_exit helper
Added exception handling
Fixed exit codes
Check number of args given to command
Added parsing of warp points