Commited specs and some other missing files.