added gitignore. added user and tests. connection test also working.