Remove strict requirements on guard stuff.
Added rb fsevent for file watching.