implemented projects within the python api
some file sorting
made ready for staging