Removed dependancy on linking with Boost.Test, using header only