Updated game logic

- added deck and card classes
- added a constants class
- added a git ignore