Many fixes and improvements, very close to tape following, also added Geany project file.