Add assignment specification and gui files