Completed initial implementation of image_features.go and added unit test.
Make Centroit(), Moment(), and Edges() into methods of GrayWithFeatures rather than functions
Add a random feature selection method for GrayWithFeatures type