Adding Testing and Building