The interface defines some actions that User and and there nodes i.e NIC will use to pass and get tokens
Other actions are also declared to check user input flag
Singleton class that creates token and return token only to the first creator otherwise it returns null
The first user will only get the token and other will get null means no token