ticket:1 added core application
ticket:1 Makefile
ticket:1 project requirements
ticket:1 ignore .env folder
ticket:1 do not track bak files
ticket:1 core app tests