Major Features of Basic Input Finished

Basic input now successfully adds to the database whatever the entries
are. Major functionalities are here but some design decisions (date,
input checks, etc) will still need to be implemented. Advanced input
will be quite easy to add in next commit.