Enhanced the comments to clearly show how this relates to the Template Method pattern.
Updated the JUnit tests for SimpleAtomicLong.
Clarified several things.
Emphasized "green" checkmarks.
Clarified what the output means.
Yet more clarifications.
Clarified "TODO" comments.
Clarified the diagnosticsEnabled variable behavior and added more pattern-oriented comments.
Added new grading driver.
added SynchronizedQueue.java back.
Cleaned things up a bit.
moved souce files to non-default package
added package declaration in each file
Added JUnit 4 and ./test/ to classpath and first JUnit test case
Renamed unit test files to avoid conflict with previous files
Updated the Unit Tests to have a 'AllTests' suite, and finished up the unit tests for Semaphore & the PalantirManager
Updated SemaphoreUnitTest to use availablePermits()
Added AvailablePermits Test
Merge branch 'master' of github.com:douglascraigschmidt/POSA-14
Added in availablePermits() method to better match Semaphore API