Added software feature draft

Added some written-up software features. I wasn't sure if I should add
to the template directly, so I decided to just add a text file so it can
be properly integrated once we need to integrate parts.