Added item class, item repository class... preparing to make website dynamic

Signed-off-by: Andrew Deitrick <ajdeitrick@gmail.com>