Implement resources, add resources, update gitignore