add guard to dev deps so you can have automated test running
add some todos
change error message for unexpected property