Original commit

This here is the commit for the first iteration of the project,
everything should be in working order.
Accidentally included non .hs file

Removed the .o and .hi and executable.
Added rarefactions and fixed diversity

Fixed bug in diversity calculation and added rarefaction curves for each
position
New Feature: AA Maps, Nucleotides.

You can now make amino acid maps with a nucleotide file. I have also merged the
silent version for nucleotide support, although this cannot be explicitly called
yet.
Modularized the program.

The program is now split into multiple files.
Module FastaDiversity is added.

Preparing for the split of important amino acid map plots.
Needed to add files.

Same as before.
Types module added.

All types are now gathered in a single module.
Types module added.

All types gathered in the Types module.
Merge branch 'master' into experimental
Support for important and unimportant AA maps.

The user can now extract the amino acid maps for important and unimportant amino
acids (determined by order 1 diversity) as well as all of the amino acids.
Fixed short command conflict.

Changed the short hand command line option for important and unimportant amino
acid maps in order to resolve a conflict.
Feature added: Important and Unimportant AA maps

Can now have important and unimportant amino acid maps.