Ae assign0

Please merge but I will continue to add to this branch as I make additional changes to this assignment