Merge pull request #19 from maetl/domain-find-by-name

Filter domains by name
changed ipv6? method to use regex to check for a valid IPv6 IP.

IPAddr class will use IPSocket.getaddress() to resolve potential hostnames
if a string is passed in to the constructor.  This will slowdown record
creation waiting for dns lookups to fail when creating new domains/records.
Removed ipaddr include
Added rspec tests for ipv4/6 and hostname validator
Merge pull request #20 from philipmuir/ipv6_method_check_change

Changed ipv6? method to use regex to check for a valid IPv6 IP.
Most model specs got some much needed love
Adding an MIT LICENSE file

This content is presumed correct based on the contents of app/views/layouts/application.html.haml and CREDITS.textile.

The date has been chosen based on the oldest commit dates of the original Git repository.
self.attributes returns a hash that uses strings as keys
timestamps have "not null" contraints by default in rails3.

The records table needs to have the "not null" constraints removed for the three timestamps (created_at, updated_at, change_date) to support SLAVE domains.
pdns has no knowledge of the fields, leaves them undefined when inserting records.

Additionally the schema.rb was updated to to reflect the current state of the migrations.
add reset_password_sent_at column to users to fix the devise recoverable feature
Add TTL field to default domain records list