Fixed indentation.
Added more checks to get-share-value test.

These check for proper behaviour with nil, empty string, and undefined company
abbreviations.
Added missing tests for affordable? function.
Added an extra function layer for share value.

This allows for a clean introduction of providing a reasonable value (zero)
when an empty company letter is passed (this happens when the game has just
started, and no companies have been created yet).