Accept user input for location

This allows users to enter a location for getting the weather. For example, `tenki now 05401` returns the weather for the Burlington, VT area.

To do:

- [ ] output more information
- [ ] support saving location
- [ ] support Celsius
- [ ] support saving temperature preference
- [ ] write tests for what exists
- [ ] add forecast output