Updated .gitignore
Add basic dependencies and configurations
Add draft for random methods. Add specs for random method. Finished adapters for test db creating.