Added eclipse support and unit testing.