Allow specification of project, fetching of latest {n} builds with --latest (--from/--to is still supported)

Overview of changes:

1. Users can specify the project to pull from
2. Hostname fallback is provided in ```DEFAULTS```
3. Users can now choose to pull the latest {n} builds from their project with ```--latest`` rather than specifying ```--from``` and ```--to```
4. Added aliases:
   * ```-h --> --host```
   * ```-p --> --project```
   * ```-l --> --latest```
   * ```-f --> --from```
   * ```-t --> --to```