Reorganised helper functions and added poly features utilities
Initial neural network functions