reworked identifier. added parser tests
added module parser