feature(PowerSpy): use the powerspy.scala library instead of the java files.

chore(build): reorder the build.sbt for readability, use the new way to handle plugin in sbt