updated rockspec, added external dependencies and made it use variables. disabled windows section for now.