Chris/created fsd

+ created the functional specification document and defined some specs
+ created gitignore