public void postMessage(String userEmail, String messageContent)
	{
		initConnection();
		
		
		String preparedString = null;
		PreparedStatement preparedQuery = null;
		try 
    	{

			//Prepare Statement
			preparedString = "INSERT INTO messages (`timestamp`, user, content) VALUES (?, ?, ?);";
    		preparedQuery = (PreparedStatement) connection.prepareStatement(preparedString);
    		preparedQuery.setTimestamp(1, new Timestamp(new Date().getTime()));	//Get current timestamp
    		preparedQuery.setString(2, userEmail);
    		preparedQuery.setString(3, messageContent);
    		
    		//Execute Statement
    		preparedQuery.executeUpdate();  	
    		
	    		//TODO: Remove debug
				System.out.println("Inserting message with  [" + preparedQuery.toString() + "] ");
		
    	}
    	catch(Exception ex)
    	{
			ex.printStackTrace();
  
    	}
    	finally
    	{
    		try
    		{
    			//Finally close stuff to return connection to pool for reuse
        		preparedQuery.close();
        		connection.close();
    		}
    		catch (SQLException sqle)
    		{
    			sqle.printStackTrace();
    		}

    	}

	}