added feature files, lots of changes, some passing scenarios