Initial update

Laying out the programs features, potential for revision later on if I feel like adding more features/someone else feels like improving this.