Reformatted code, updated java docs, changed Action

The boolean activate() in Action has been removed, actions should be queued by checks before they are queued and should not be check when already in the queue

Signed-off-by: Tyler Janca <tejanca@ccwip.net>