Added the rest of the models required to represent an AmsModule
Added tests for newly added modules