Modify self-almost-equal to give a better initial test

Add implementation for self-not-almost-equal unit test
Add working implementation for assert_almost_equal(float, float)

Add working implementation for assert_not_almost_equal(float, float)