Added new testing framework
New dependancies.