added missing lines at ends of files
Added argument checking to add, change. remove methods; some renaming.