Added insert semester functionality

The user can now create a new semester and an entry will be made into
the database to use it later.