Rename several folders to a more descriptive name

Add shell test files for the coming assert_is_not_null and
assert_is_null

Modify tests/CMakeLists.txt to properly handle the new folders and also
added a few variables so to easily categorize tests. Additionally, a few
test 'prefixes' have been brought down to only 4 letters, with the
actual test being any number of letters.