First commit - Create basic infrastructure and development environment with Guard and notifies