Created some basic models.

Added additional useful gems.