File reorganisation: Move Python src files to a src sub-directory
File reorganisation: Split into sub-packages core and client
Provide list of valid sprinkler ids as "courts"