FSM implementation added, project reorganization

GenericFSM added, imported prototypes: dots, untagle, project folders
organization, starting implementing new Memory menus