Restructure to use a client; add current conditions check (synchronous) and get name of location
Update readme some, remove binary