Add Location model with a name attr (more to come)

    Some unit tests as well, back-end only so far
tweak location spec: prefer FG build over create where possible

      Build just makes objects in memory (i.e. new but FactoryGirl lets
      you do lots of other fun stuff). If you use create you actually hit
      a test db and have to wait on db transactions.
Add tap scaffold, including factory

    Doesn't yet include associations.
Add beverage_id to tap

    The association will have to wait until the beverage model is
    created. At that point, validations on both models will
    be added.
Add scaffold for beverage
Add association from tap to beverage (one way for now)

    Also, in general make sure to validate the factory first,
    then it can be used in later validation specs.
Add scaffold for user model

    Password is of type 'text' rather than 'string' but I forget
    why that's good. TODO: hash those
Change password to encrypted_password
Add location_id on users
Add user <-> location associations

    For now, neither association MUST exist. Locations can
    be userless, and users mustn't belong to locations (think
    admins like tech peeps)