Added a placeholder file to allow initial repo creation
Removed placeeholder file used for initial repo creation
.gitignore
Import Guice Utils
Fix the test to actually be a test
Version bump
Forgot a load of pom stuff
Version bump
More missing pom stuff
Version bump
Cleanup some warnings
Add DestroyableScope for component level modules

Summary: - enables easy destruction of component level dependencies that are just bound in the module and not referenced

Test Plan: - tdd'd classes

Reviewers: swelling, rtreveth, dstubbs

Differential Revision: http://ldn1-phab1.london.flextrade.com/D3326

DestroyableScope improvements

 - throw exception if any of attempts to destroy scoped component fails with list of exceptions thrown
 - add assertion to verify if only one method is annotated with PreDestroy in annotated-method finder
 - increase test coverage where possible

Clean code changes
Version bump
DestroyableComponentLifecycleManager now starts component lifecycle as well as stops

Summary:
 - enables singleton binding without references inmodules
 - refactored related code to split responsibility

Test Plan: 100% coverage. Woot.

Reviewers: dstubbs

CC: rtreveth, swelling

Differential Revision: http://ldn1-phab1.london.flextrade.com/D3381
Version bump after release
Respect parameter annotations in factory method

Test Plan: manual

Reviewers: swelling

CC: dstubbs, ckurzeja

Differential Revision: http://ldn1-phab1.london.flextrade.com/D3878
bumped version number to 1.6.0-SNAPSHOT
Progress towards lifecycle factory
Added LifecycleFactory to work with pre-existing set of components

Summary:
 - Added LifecycleFactory to work with pre-existing components
 - Extracted PreDestroyMethodFinder to its own module to be bound at a global level (required by both modules in guice-utils)

Test Plan:  - Added module test

Reviewers: ckurzeja, swelling

CC: rtreveth

Differential Revision: http://ldn1-phab1.london.flextrade.com/D4187
Version bump after release