initial commit of 2DSelfLocalisation