Added Neural Net stuff and improved topic recognition