working on making server more modular
added gitignore