Update type specs
Remove unused aliases
`first` has moved from `Enum` to `List`
Use new syntax for optional parameters
Use new regex syntax
Remove unused alias
Merge pull request #10 from scrogson/master

Remove commited beam file and ignore all beam files
Merge pull request #11 from scrogson/update_for_elixir_master

Update for elixir master
Fix string Path error
Update deprecated list comprehension to for syntax
Fix String.from_char_list deprecations
Whitespace
Implement Present protocol for Map
Implement Count protocol for Map
Remove Atlas.Record in favor of a struct
Move ConfInfo and Connection in Structs
Use new GenServer and Supervisor modules
Update Query to a Struct
Fix ordering in the tests
BelongsTo and HasMany structs