Move main to moire.dart
Some code pointers around async HTTP Requests