Initial Commit
Working version with unit specs and some feature specs