Fixes issue #1688
fix for issue #1695
resolves issue #1693
Closes Issue #1694
Closes #1698
Working on issue #1689
Closes issue #1689
Added test case for issue #1690
Closes issue #1690
Closes #1691
Closes #1415
Closes issue #1679
typo fix
Closes #1681
Added second testcase for issue #1690
Closes issue #1690
Closes issue #1684
Closes issue #1682 & #1683
Closes #1680
Error display clean up