Manifest and logic changes

Added history permissions to manifest

Added uri parsing code

Added basic node class